package com.moonshine.parser.finder;

import java.io.IOException;
import java.util.List;

import com.moonshine.parser.models.AS3Signature;

public interface IResolver {

	public String resolveType(String clazz, String property) throws IOException;

	public List<AS3Signature> resolveCompletionList(String forClass, int flags);

	public String getQualifedNameFromFilePath(String filePath)
			throws IOException;

	public String resolveImportedClass(String classFilePath,
			String importClassName) throws IOException;
}
